package page

import (
	"github.com/gin-gonic/gin"
	"strconv"
)

func PageUtil(c *gin.Context) PageHelper {
	//获取分页参数
	pageNumStr := c.Query("pageNum")
	pageNum, err := strconv.ParseInt(pageNumStr, 10, 64)
	if err!= nil {

	}

	pageSizeStr := c.Query("pageSize")
	pageSize, err1 := strconv.ParseInt(pageSizeStr, 10, 64)
	if err1!= nil {

	}


	pageHelper := PageHelper{}
	if pageHelper.PageSize == 0 {
		pageHelper.PageSize = 10
	}else {
		pageHelper.PageSize = pageSize
	}

	if pageNum == 0 {
		pageHelper.PageNum = 1
	}else {
		pageHelper.PageNum = pageNum
	}

	return pageHelper
}
